package com.health.pay.tencent.protocol.refund;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "xml")
@XmlType(propOrder = { "return_code", "return_msg", "appid", "mch_id",
		"sub_mch_id", "device_info", "nonce_str", "sign", "result_code",
		"err_code", "err_code_des", "transaction_id", "out_trade_no",
		"out_refund_no", "refund_id", "refund_fee", "coupon_refund_fee", })
public class RefundResData {

	// 协议层
	private String return_code = "";
	private String return_msg = "";

	private String appid = "";
	private String mch_id = "";
	private String sub_mch_id = "";
	private String device_info = "";
	private String nonce_str = "";
	private String sign = "";
	private String result_code = "";
	private String err_code = "";
	private String err_code_des = "";

	private String transaction_id = "";
	private String out_trade_no = "";
	private String out_refund_no = "";
	private String refund_id = "";
	private String refund_fee = "";
	private String coupon_refund_fee = "";
	
	private String refund_channel ="";
	private String total_fee ="";
	private String cash_fee ="";

	private String out_refund_no_0 ="";

	private String refund_count ="";

	private String refund_fee_0 ="";

	private String refund_id_0 ="";

	private String refund_status_0 ="";

	private String  coupon_refund_count="";
	
	private String  cash_refund_fee="";

	public String getCash_refund_fee() {
		return cash_refund_fee;
	}

	public void setCash_refund_fee(String cashRefundFee) {
		cash_refund_fee = cashRefundFee;
	}

	public String getCash_fee() {
		return cash_fee;
	}

	public String getCoupon_refund_count() {
		return coupon_refund_count;
	}

	public void setCoupon_refund_count(String couponRefundCount) {
		coupon_refund_count = couponRefundCount;
	}

	public void setCash_fee(String cashFee) {
		cash_fee = cashFee;
	}

	public String getTotal_fee() {
		return total_fee;
	}

	public String getOut_refund_no_0() {
		return out_refund_no_0;
	}

	public void setOut_refund_no_0(String outRefundNo_0) {
		out_refund_no_0 = outRefundNo_0;
	}

	public String getRefund_count() {
		return refund_count;
	}

	public void setRefund_count(String refundCount) {
		refund_count = refundCount;
	}

	public String getRefund_fee_0() {
		return refund_fee_0;
	}

	public void setRefund_fee_0(String refundFee_0) {
		refund_fee_0 = refundFee_0;
	}

	public String getRefund_id_0() {
		return refund_id_0;
	}

	public void setRefund_id_0(String refundId_0) {
		refund_id_0 = refundId_0;
	}

	public String getRefund_status_0() {
		return refund_status_0;
	}

	public void setRefund_status_0(String refundStatus_0) {
		refund_status_0 = refundStatus_0;
	}

	public void setTotal_fee(String totalFee) {
		total_fee = totalFee;
	}

	public String getRefund_channel() {
		return refund_channel;
	}

	public void setRefund_channel(String refundChannel) {
		refund_channel = refundChannel;
	}

	private String refundServiceResponseString;

	public String getReturn_code() {
		return return_code;
	}

	public void setReturn_code(String return_code) {
		this.return_code = return_code;
	}

	public String getReturn_msg() {
		return return_msg;
	}

	public void setReturn_msg(String return_msg) {
		this.return_msg = return_msg;
	}

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getMch_id() {
		return mch_id;
	}

	public void setMch_id(String mch_id) {
		this.mch_id = mch_id;
	}

	public String getSub_mch_id() {
		return sub_mch_id;
	}

	public void setSub_mch_id(String sub_mch_id) {
		this.sub_mch_id = sub_mch_id;
	}

	public String getDevice_info() {
		return device_info;
	}

	public void setDevice_info(String device_info) {
		this.device_info = device_info;
	}

	public String getNonce_str() {
		return nonce_str;
	}

	public void setNonce_str(String nonce_str) {
		this.nonce_str = nonce_str;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getResult_code() {
		return result_code;
	}

	public void setResult_code(String result_code) {
		this.result_code = result_code;
	}

	public String getErr_code() {
		return err_code;
	}

	public void setErr_code(String err_code) {
		this.err_code = err_code;
	}

	public String getErr_code_des() {
		return err_code_des;
	}

	public void setErr_code_des(String err_code_des) {
		this.err_code_des = err_code_des;
	}

	public String getTransaction_id() {
		return transaction_id;
	}

	public void setTransaction_id(String transaction_id) {
		this.transaction_id = transaction_id;
	}

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}

	public String getOut_refund_no() {
		return out_refund_no;
	}

	public void setOut_refund_no(String out_refund_no) {
		this.out_refund_no = out_refund_no;
	}

	public String getRefund_id() {
		return refund_id;
	}

	public void setRefund_id(String refund_id) {
		this.refund_id = refund_id;
	}

	public String getRefund_fee() {
		return refund_fee;
	}

	public void setRefund_fee(String refund_fee) {
		this.refund_fee = refund_fee;
	}

	public String getCoupon_refund_fee() {
		return coupon_refund_fee;
	}

	public void setCoupon_refund_fee(String coupon_refund_fee) {
		this.coupon_refund_fee = coupon_refund_fee;
	}

	public String getRefundServiceResponseString() {
		return refundServiceResponseString;
	}

	public void setRefundServiceResponseString(String refundServiceResponseString) {
		this.refundServiceResponseString = refundServiceResponseString;
	}	

}
